package com.vids.model.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * <p>
 *  tz
 * </p>
 *
 * @author ly
 */
@JsonFilter("MotorVehicles-filter")
@TableName("t_motor_vehicle")
@KeySequence(value = "SEQ_MYSQL_KEY", dbType = DbType.MYSQL)
public class MotorVehicle extends Model<MotorVehicle> {

    @JsonIgnore
    @TableId(value = "id", type = IdType.AUTO)
    @JSONField(name = "id")
    private Integer id;
    /**
     * 车辆标识
     */
    @TableField("MotorVehicleID")
    @JSONField(name = "MotorVehicleID")
    private String MotorVehicleID;
    /**
     * 信息分类
     */
    @TableField("InfoKind")
    @JSONField(name = "InfoKind")
    private Integer InfoKind;
    /**
     * 来源标识
     */
    @TableField("SourceID")
    @JSONField(name = "SourceID")
    private String SourceID;
    /**
     * 关联卡口编号
     */
    @TableField("TollgateID")
    @JSONField(name = "TollgateID")
    private String TollgateID;
    /**
     * 设备编码
     */
    @TableField("DeviceID")
    @JSONField(name = "DeviceID")
    private String DeviceID;
    /**
     * 近景照片
     */
    @TableField("StorageUrl1")
    @JSONField(name = "StorageUrl1")
    private String StorageUrl1;
    /**
     * 车牌照片
     */
    @TableField("StorageUrl2")
    @JSONField(name = "StorageUrl2")
    private String StorageUrl2;
    /**
     * 远景照片
     */
    @TableField("StorageUrl3")
    @JSONField(name = "StorageUrl3")
    private String StorageUrl3;
    /**
     * 合成图
     */
    @TableField("StorageUrl4")
    @JSONField(name = "StorageUrl4")
    private String StorageUrl4;
    /**
     * 缩略图
     */
    @TableField("StorageUrl5")
    @JSONField(name = "StorageUrl5")
    private String StorageUrl5;
    /**
     * 左上角X坐标
     */
    @TableField("LeftTopX")
    @JSONField(name = "LeftTopX")
    private Integer LeftTopX;
    /**
     * 左上角Y坐标
     */
    @TableField("LeftTopY")
    @JSONField(name = "LeftTopY")
    private Integer LeftTopY;
    /**
     * 右下角X坐标
     */
    @TableField("RightBtmX")
    @JSONField(name = "RightBtmX")
    private Integer RightBtmX;
    /**
     * 右下角Y坐标
     */
    @TableField("RightBtmY")
    @JSONField(name = "RightBtmY")
    private Integer RightBtmY;
    /**
     * 位置标记时间
     */
    @TableField("MarkTime")
    @JSONField(name = "MarkTime")
    private String MarkTime;
    /**
     * 车辆出现时间
     */
    @TableField("AppearTime")
    @JSONField(name = "AppearTime")
    private String AppearTime;
    /**
     * 车辆消失时间
     */
    @TableField("DisappearTime")
    @JSONField(name = "DisappearTime")
    private String DisappearTime;
    /**
     * 车道号
     */
    @TableField("LaneNo")
    @JSONField(name = "LaneNo")
    private Integer LaneNo;
    /**
     * 有无车牌
     */
    @TableField("HasPlate")
    @JSONField(name = "HasPlate")
    private String HasPlate;
    /**
     * 号牌种类
     */
    @TableField("PlateClass")
    @JSONField(name = "PlateClass")
    private String PlateClass;
    /**
     * 车牌颜色
     */
    @TableField("PlateColor")
    @JSONField(name = "PlateColor")
    private String PlateColor;
    /**
     * 车牌号
     */
    @TableField("PlateNo")
    @JSONField(name = "PlateNo")
    private String PlateNo;
    /**
     * 挂车牌号
     */
    @TableField("PlateNoAttach")
    @JSONField(name = "PlateNoAttach")
    private String PlateNoAttach;
    /**
     * 车牌描述
     */
    @TableField("PlateDescribe")
    @JSONField(name = "PlateDescribe")
    private String PlateDescribe;
    /**
     * 是否套牌
     */
    @TableField("IsDecked")
    @JSONField(name = "IsDecked")
    private String IsDecked;
    /**
     * 是否涂改
     */
    @TableField("IsAltered")
    @JSONField(name = "IsAltered")
    private String IsAltered;
    /**
     * 是否遮挡
     */
    @TableField("IsCovered")
    @JSONField(name = "IsCovered")
    private String IsCovered;
    /**
     * 行驶速度
     */
    @TableField("Speed")
    @JSONField(name = "Speed")
    private String Speed;
    /**
     * 行驶方向
     */
    @TableField("Direction")
    @JSONField(name = "Direction")
    private String Direction;
    /**
     * 行驶状态代码
     */
    @TableField("DrivingStatusCode")
    @JSONField(name = "DrivingStatusCode")
    private String DrivingStatusCode;
    /**
     * 车辆使用性质代码
     */
    @TableField("UsingPropertiesCode")
    @JSONField(name = "UsingPropertiesCode")
    private String UsingPropertiesCode;
    /**
     * 车辆类型
     */
    @TableField("VehicleClass")
    @JSONField(name = "VehicleClass")
    private String VehicleClass;
    /**
     * 车辆品牌
     */
    @TableField("VehicleBrand")
    @JSONField(name = "VehicleBrand")
    private String VehicleBrand;
    /**
     * 车辆型号
     */
    @TableField("VehicleModel")
    @JSONField(name = "VehicleModel")
    private String VehicleModel;
    /**
     * 车辆年款
     */
    @TableField("VehicleStyles")
    @JSONField(name = "VehicleStyles")
    private String VehicleStyles;
    /**
     * 车辆长度
     */
    @TableField("VehicleLength")
    @JSONField(name = "VehicleLength")
    private Integer VehicleLength;
    /**
     * 车辆宽度
     */
    @TableField("VehicleWidth")
    @JSONField(name = "VehicleWidth")
    private Integer VehicleWidth;
    /**
     * 车辆高度
     */
    @TableField("VehicleHeight")
    @JSONField(name = "VehicleHeight")
    private Integer VehicleHeight;
    /**
     * 车身颜色
     */
    @TableField("VehicleColor")
    @JSONField(name = "VehicleColor")
    private String VehicleColor;
    /**
     * 颜色深浅
     */
    @TableField("VehicleColorDepth")
    @JSONField(name = "VehicleColorDepth")
    private String VehicleColorDepth;
    /**
     * 车前盖
     */
    @TableField("VehicleHood")
    @JSONField(name = "VehicleHood")
    private String VehicleHood;
    /**
     * 车后盖
     */
    @TableField("VehicleTrunk")
    @JSONField(name = "VehicleTrunk")
    private String VehicleTrunk;
    /**
     * 车轮
     */
    @TableField("VehicleWheel")
    @JSONField(name = "VehicleWheel")
    private String VehicleWheel;
    /**
     * 车轮印花纹
     */
    @TableField("WheelPrintedPattern")
    @JSONField(name = "WheelPrintedPattern")
    private String WheelPrintedPattern;
    /**
     * 车窗
     */
    @TableField("VehicleWindow")
    @JSONField(name = "VehicleWindow")
    private String VehicleWindow;
    /**
     * 车顶
     */
    @TableField("VehicleRoof")
    @JSONField(name = "VehicleRoof")
    private String VehicleRoof;
    /**
     * 车门
     */
    @TableField("VehicleDoor")
    @JSONField(name = "VehicleDoor")
    private String VehicleDoor;
    /**
     * 车侧
     */
    @TableField("SideOfVehicle")
    @JSONField(name = "SideOfVehicle")
    private String SideOfVehicle;
    /**
     * 车身颜色
     */
    @TableField("CarOfVehicle")
    @JSONField(name = "CarOfVehicle")
    private String CarOfVehicle;
    /**
     * 后视镜
     */
    @TableField("RearviewMirror")
    @JSONField(name = "RearviewMirror")
    private String RearviewMirror;
    /**
     * 底盘
     */
    @TableField("VehicleChassis")
    @JSONField(name = "VehicleChassis")
    private String VehicleChassis;
    /**
     * 遮挡
     */
    @TableField("VehicleShielding")
    @JSONField(name = "VehicleShielding")
    private String VehicleShielding;
    /**
     * 贴膜颜色
     */
    @TableField("FilmColor")
    @JSONField(name = "FilmColor")
    private String FilmColor;
    /**
     * 改装标志
     */
    @TableField("IsModified")
    @JSONField(name = "IsModified")
    private String IsModified;
    /**
     * 撞痕信息
     */
    @TableField("HitMarkInfo")
    @JSONField(name = "HitMarkInfo")
    private String HitMarkInfo;
    /**
     * 车前部物品
     */
    @TableField("VehicleBodyDesc")
    @JSONField(name = "VehicleBodyDesc")
    private String VehicleBodyDesc;

    @TableField("VehicleFrontItem")
    @JSONField(name = "VehicleFrontItem")
    private String VehicleFrontItem;
    /**
     * 车前部物品描述
     */
    @TableField("DescOfFrontItem")
    @JSONField(name = "DescOfFrontItem")
    private String DescOfFrontItem;
    /**
     * 车后部物品
     */
    @TableField("VehicleRearItem")
    @JSONField(name = "VehicleRearItem")
    private String VehicleRearItem;
    /**
     * 车后部物品描述
     */
    @TableField("DescOfRearItem")
    @JSONField(name = "DescOfRearItem")
    private String DescOfRearItem;
    /**
     * 车内人数
     */
    @TableField("NumOfPassenger")
    @JSONField(name = "NumOfPassenger")
    private Integer NumOfPassenger;
    /**
     * 经过时刻
     */
    @TableField("PassTime")
    @JSONField(name = "PassTime")
    private String PassTime;
    /**
     * 经过道路名称
     */
    @TableField("NameOfPassedRoad")
    @JSONField(name = "NameOfPassedRoad")
    private String NameOfPassedRoad;
    /**
     * 是否可疑车
     */
    @TableField("IsSuspicious")
    @JSONField(name = "IsSuspicious")
    private String IsSuspicious;
    /**
     * 遮阳板状态
     */
    @TableField("Sunvisor")
    @JSONField(name = "Sunvisor")
    private Integer Sunvisor;
    /**
     * 安全带状态
     */
    @TableField("SafetyBelt")
    @JSONField(name = "SafetyBelt")
    private Integer SafetyBelt;
    /**
     * 打电话状态
     */
    @TableField("Calling")
    @JSONField(name = "Calling")
    private Integer Calling;
    /**
     * 号牌识别可信度
     */
    @TableField("PlateReliability")
    @JSONField(name = "PlateReliability")
    private String PlateReliability;
    /**
     * 每位号牌号码可信度
     */
    @TableField("PlateCharReliability")
    @JSONField(name = "PlateCharReliability")
    private String PlateCharReliability;
    /**
     * 品牌标志识别可信度
     */
    @TableField("BrandReliability")
    @JSONField(name = "BrandReliability")
    private String BrandReliability;

    public Integer getId() {
	return id;
    }

    public void setId(Integer id) {
	this.id = id;
    }

    @JsonProperty(value = "MotorVehicleID")
    public String getMotorVehicleID() {
	return MotorVehicleID;
    }

    public void setMotorVehicleID(String MotorVehicleID) {
	this.MotorVehicleID = MotorVehicleID;
    }

    @JsonProperty(value = "InfoKind")
    public Integer getInfoKind() {
	return InfoKind;
    }

    public void setInfoKind(Integer InfoKind) {
	this.InfoKind = InfoKind;
    }

    @JsonProperty(value = "SourceID")
    public String getSourceID() {
	return SourceID;
    }

    public void setSourceID(String SourceID) {
	this.SourceID = SourceID;
    }

    @JsonProperty(value = "TollgateID")
    public String getTollgateID() {
	return TollgateID;
    }

    public void setTollgateID(String TollgateID) {
	this.TollgateID = TollgateID;
    }

    @JsonProperty(value = "DeviceID")
    public String getDeviceID() {
	return DeviceID;
    }

    public void setDeviceID(String DeviceID) {
	this.DeviceID = DeviceID;
    }

    @JsonProperty(value = "StorageUrl1")
    public String getStorageUrl1() {
	return StorageUrl1;
    }

    public void setStorageUrl1(String StorageUrl1) {
	this.StorageUrl1 = StorageUrl1;
    }

    @JsonProperty(value = "StorageUrl2")
    public String getStorageUrl2() {
	return StorageUrl2;
    }

    public void setStorageUrl2(String StorageUrl2) {
	this.StorageUrl2 = StorageUrl2;
    }

    @JsonProperty(value = "StorageUrl3")
    public String getStorageUrl3() {
	return StorageUrl3;
    }

    public void setStorageUrl3(String StorageUrl3) {
	this.StorageUrl3 = StorageUrl3;
    }

    @JsonProperty(value = "StorageUrl4")
    public String getStorageUrl4() {
	return StorageUrl4;
    }

    public void setStorageUrl4(String StorageUrl4) {
	this.StorageUrl4 = StorageUrl4;
    }

    @JsonProperty(value = "StorageUrl5")
    public String getStorageUrl5() {
	return StorageUrl5;
    }

    public void setStorageUrl5(String StorageUrl5) {
	this.StorageUrl5 = StorageUrl5;
    }

    @JsonProperty(value = "LeftTopX")
    public Integer getLeftTopX() {
	return LeftTopX;
    }

    public void setLeftTopX(Integer LeftTopX) {
	this.LeftTopX = LeftTopX;
    }

    @JsonProperty(value = "LeftTopY")
    public Integer getLeftTopY() {
	return LeftTopY;
    }

    public void setLeftTopY(Integer LeftTopY) {
	this.LeftTopY = LeftTopY;
    }

    @JsonProperty(value = "RightBtmX")
    public Integer getRightBtmX() {
	return RightBtmX;
    }

    public void setRightBtmX(Integer RightBtmX) {
	this.RightBtmX = RightBtmX;
    }

    @JsonProperty(value = "RightBtmY")
    public Integer getRightBtmY() {
	return RightBtmY;
    }

    public void setRightBtmY(Integer RightBtmY) {
	this.RightBtmY = RightBtmY;
    }

    @JsonProperty(value = "MarkTime")
    public String getMarkTime() {
	return MarkTime;
    }

    public void setMarkTime(String MarkTime) {
	this.MarkTime = MarkTime;
    }

    @JsonProperty(value = "AppearTime")
    public String getAppearTime() {
	return AppearTime;
    }

    public void setAppearTime(String AppearTime) {
	this.AppearTime = AppearTime;
    }

    @JsonProperty(value = "DisappearTime")
    public String getDisappearTime() {
	return DisappearTime;
    }

    public void setDisappearTime(String DisappearTime) {
	this.DisappearTime = DisappearTime;
    }

    @JsonProperty(value = "LaneNo")
    public Integer getLaneNo() {
	return LaneNo;
    }

    public void setLaneNo(Integer LaneNo) {
	this.LaneNo = LaneNo;
    }

    @JsonProperty(value = "HasPlate")
    public String getHasPlate() {
	return HasPlate;
    }

    public void setHasPlate(String HasPlate) {
	this.HasPlate = HasPlate;
    }

    @JsonProperty(value = "PlateClass")
    public String getPlateClass() {
	return PlateClass;
    }

    public void setPlateClass(String PlateClass) {
	this.PlateClass = PlateClass;
    }

    @JsonProperty(value = "PlateColor")
    public String getPlateColor() {
	return PlateColor;
    }

    public void setPlateColor(String PlateColor) {
	this.PlateColor = PlateColor;
    }

    @JsonProperty(value = "PlateNo")
    public String getPlateNo() {
	return PlateNo;
    }

    public void setPlateNo(String PlateNo) {
	this.PlateNo = PlateNo;
    }

    @JsonProperty(value = "PlateNoAttach")
    public String getPlateNoAttach() {
	return PlateNoAttach;
    }

    public void setPlateNoAttach(String PlateNoAttach) {
	this.PlateNoAttach = PlateNoAttach;
    }

    @JsonProperty(value = "PlateDescribe")
    public String getPlateDescribe() {
	return PlateDescribe;
    }

    public void setPlateDescribe(String PlateDescribe) {
	this.PlateDescribe = PlateDescribe;
    }

    @JsonProperty(value = "Speed")
    public String getSpeed() {
	return Speed;
    }

    public void setSpeed(String Speed) {
	this.Speed = Speed;
    }

    @JsonProperty(value = "Direction")
    public String getDirection() {
	return Direction;
    }

    public void setDirection(String Direction) {
	this.Direction = Direction;
    }

    @JsonProperty(value = "DrivingStatusCode")
    public String getDrivingStatusCode() {
	return DrivingStatusCode;
    }

    public void setDrivingStatusCode(String DrivingStatusCode) {
	this.DrivingStatusCode = DrivingStatusCode;
    }

    @JsonProperty(value = "UsingPropertiesCode")
    public String getUsingPropertiesCode() {
	return UsingPropertiesCode;
    }

    public void setUsingPropertiesCode(String UsingPropertiesCode) {
	this.UsingPropertiesCode = UsingPropertiesCode;
    }

    @JsonProperty(value = "VehicleClass")
    public String getVehicleClass() {
	return VehicleClass;
    }

    public void setVehicleClass(String VehicleClass) {
	this.VehicleClass = VehicleClass;
    }

    @JsonProperty(value = "VehicleBrand")
    public String getVehicleBrand() {
	return VehicleBrand;
    }

    public void setVehicleBrand(String VehicleBrand) {
	this.VehicleBrand = VehicleBrand;
    }

    @JsonProperty(value = "VehicleModel")
    public String getVehicleModel() {
	return VehicleModel;
    }

    public void setVehicleModel(String VehicleModel) {
	this.VehicleModel = VehicleModel;
    }

    @JsonProperty(value = "VehicleStyles")
    public String getVehicleStyles() {
	return VehicleStyles;
    }

    public void setVehicleStyles(String VehicleStyles) {
	this.VehicleStyles = VehicleStyles;
    }

    @JsonProperty(value = "VehicleLength")
    public Integer getVehicleLength() {
	return VehicleLength;
    }

    public void setVehicleLength(Integer VehicleLength) {
	this.VehicleLength = VehicleLength;
    }

    @JsonProperty(value = "VehicleWidth")
    public Integer getVehicleWidth() {
	return VehicleWidth;
    }

    public void setVehicleWidth(Integer VehicleWidth) {
	this.VehicleWidth = VehicleWidth;
    }

    @JsonProperty(value = "VehicleHeight")
    public Integer getVehicleHeight() {
	return VehicleHeight;
    }

    public void setVehicleHeight(Integer VehicleHeight) {
	this.VehicleHeight = VehicleHeight;
    }

    @JsonProperty(value = "VehicleColor")
    public String getVehicleColor() {
	return VehicleColor;
    }

    public void setVehicleColor(String VehicleColor) {
	this.VehicleColor = VehicleColor;
    }

    @JsonProperty(value = "VehicleColorDepth")
    public String getVehicleColorDepth() {
	return VehicleColorDepth;
    }

    public void setVehicleColorDepth(String VehicleColorDepth) {
	this.VehicleColorDepth = VehicleColorDepth;
    }

    @JsonProperty(value = "VehicleHood")
    public String getVehicleHood() {
	return VehicleHood;
    }

    public void setVehicleHood(String VehicleHood) {
	this.VehicleHood = VehicleHood;
    }

    @JsonProperty(value = "VehicleTrunk")
    public String getVehicleTrunk() {
	return VehicleTrunk;
    }

    public void setVehicleTrunk(String VehicleTrunk) {
	this.VehicleTrunk = VehicleTrunk;
    }

    @JsonProperty(value = "VehicleWheel")
    public String getVehicleWheel() {
	return VehicleWheel;
    }

    public void setVehicleWheel(String VehicleWheel) {
	this.VehicleWheel = VehicleWheel;
    }

    @JsonProperty(value = "WheelPrintedPattern")
    public String getWheelPrintedPattern() {
	return WheelPrintedPattern;
    }

    public void setWheelPrintedPattern(String WheelPrintedPattern) {
	this.WheelPrintedPattern = WheelPrintedPattern;
    }

    @JsonProperty(value = "VehicleWindow")
    public String getVehicleWindow() {
	return VehicleWindow;
    }

    public void setVehicleWindow(String VehicleWindow) {
	this.VehicleWindow = VehicleWindow;
    }

    @JsonProperty(value = "VehicleRoof")
    public String getVehicleRoof() {
	return VehicleRoof;
    }

    public void setVehicleRoof(String VehicleRoof) {
	this.VehicleRoof = VehicleRoof;
    }

    @JsonProperty(value = "VehicleDoor")
    public String getVehicleDoor() {
	return VehicleDoor;
    }

    public void setVehicleDoor(String VehicleDoor) {
	this.VehicleDoor = VehicleDoor;
    }

    @JsonProperty(value = "SideOfVehicle")
    public String getSideOfVehicle() {
	return SideOfVehicle;
    }

    public void setSideOfVehicle(String SideOfVehicle) {
	this.SideOfVehicle = SideOfVehicle;
    }

    @JsonProperty(value = "CarOfVehicle")
    public String getCarOfVehicle() {
	return CarOfVehicle;
    }

    public void setCarOfVehicle(String CarOfVehicle) {
	this.CarOfVehicle = CarOfVehicle;
    }

    @JsonProperty(value = "RearviewMirror")
    public String getRearviewMirror() {
	return RearviewMirror;
    }

    public void setRearviewMirror(String RearviewMirror) {
	this.RearviewMirror = RearviewMirror;
    }

    @JsonProperty(value = "VehicleChassis")
    public String getVehicleChassis() {
	return VehicleChassis;
    }

    public void setVehicleChassis(String VehicleChassis) {
	this.VehicleChassis = VehicleChassis;
    }

    @JsonProperty(value = "VehicleShielding")
    public String getVehicleShielding() {
	return VehicleShielding;
    }

    public void setVehicleShielding(String VehicleShielding) {
	this.VehicleShielding = VehicleShielding;
    }

    @JsonProperty(value = "FilmColor")
    public String getFilmColor() {
	return FilmColor;
    }

    public void setFilmColor(String FilmColor) {
	this.FilmColor = FilmColor;
    }

    @JsonProperty(value = "HitMarkInfo")
    public String getHitMarkInfo() {
	return HitMarkInfo;
    }

    public void setHitMarkInfo(String HitMarkInfo) {
	this.HitMarkInfo = HitMarkInfo;
    }

    @JsonProperty(value = "VehicleBodyDesc")
    public String getVehicleBodyDesc() {
	return VehicleBodyDesc;
    }

    public void setVehicleBodyDesc(String VehicleBodyDesc) {
	this.VehicleBodyDesc = VehicleBodyDesc;
    }

    @JsonProperty(value = "VehicleFrontItem")
    public String getVehicleFrontItem() {
	return VehicleFrontItem;
    }

    public void setVehicleFrontItem(String vehicleFrontItem) {
	VehicleFrontItem = vehicleFrontItem;
    }

    @JsonProperty(value = "DescOfFrontItem")
    public String getDescOfFrontItem() {
	return DescOfFrontItem;
    }

    public void setDescOfFrontItem(String DescOfFrontItem) {
	this.DescOfFrontItem = DescOfFrontItem;
    }

    @JsonProperty(value = "VehicleRearItem")
    public String getVehicleRearItem() {
	return VehicleRearItem;
    }

    public void setVehicleRearItem(String VehicleRearItem) {
	this.VehicleRearItem = VehicleRearItem;
    }

    @JsonProperty(value = "DescOfRearItem")
    public String getDescOfRearItem() {
	return DescOfRearItem;
    }

    public void setDescOfRearItem(String DescOfRearItem) {
	this.DescOfRearItem = DescOfRearItem;
    }

    @JsonProperty(value = "NumOfPassenger")
    public Integer getNumOfPassenger() {
	return NumOfPassenger;
    }

    public void setNumOfPassenger(Integer NumOfPassenger) {
	this.NumOfPassenger = NumOfPassenger;
    }

    @JsonProperty(value = "PassTime")
    public String getPassTime() {
	return PassTime;
    }

    public void setPassTime(String PassTime) {
	this.PassTime = PassTime;
    }

    @JsonProperty(value = "NameOfPassedRoad")
    public String getNameOfPassedRoad() {
	return NameOfPassedRoad;
    }

    public void setNameOfPassedRoad(String NameOfPassedRoad) {
	this.NameOfPassedRoad = NameOfPassedRoad;
    }

    @JsonProperty(value = "Sunvisor")
    public Integer getSunvisor() {
	return Sunvisor;
    }

    public void setSunvisor(Integer Sunvisor) {
	this.Sunvisor = Sunvisor;
    }

    @JsonProperty(value = "IsDecked")
    public String getIsDecked() {
	return IsDecked;
    }

    public void setIsDecked(String isDecked) {
	IsDecked = isDecked;
    }

    @JsonProperty(value = "IsAltered")
    public String getIsAltered() {
	return IsAltered;
    }

    public void setIsAltered(String isAltered) {
	IsAltered = isAltered;
    }

    @JsonProperty(value = "IsCovered")
    public String getIsCovered() {
	return IsCovered;
    }

    public void setIsCovered(String isCovered) {
	IsCovered = isCovered;
    }

    @JsonProperty(value = "IsModified")
    public String getIsModified() {
	return IsModified;
    }

    public void setIsModified(String isModified) {
	IsModified = isModified;
    }

    @JsonProperty(value = "IsSuspicious")
    public String getIsSuspicious() {
	return IsSuspicious;
    }

    public void setIsSuspicious(String isSuspicious) {
	IsSuspicious = isSuspicious;
    }

    @JsonProperty(value = "SafetyBelt")
    public Integer getSafetyBelt() {
	return SafetyBelt;
    }

    public void setSafetyBelt(Integer SafetyBelt) {
	this.SafetyBelt = SafetyBelt;
    }

    @JsonProperty(value = "Calling")
    public Integer getCalling() {
	return Calling;
    }

    public void setCalling(Integer Calling) {
	this.Calling = Calling;
    }

    @JsonProperty(value = "PlateReliability")
    public String getPlateReliability() {
	return PlateReliability;
    }

    public void setPlateReliability(String PlateReliability) {
	this.PlateReliability = PlateReliability;
    }

    @JsonProperty(value = "PlateCharReliability")
    public String getPlateCharReliability() {
	return PlateCharReliability;
    }

    public void setPlateCharReliability(String PlateCharReliability) {
	this.PlateCharReliability = PlateCharReliability;
    }

    @JsonProperty(value = "BrandReliability")
    public String getBrandReliability() {
	return BrandReliability;
    }

    public void setBrandReliability(String BrandReliability) {
	this.BrandReliability = BrandReliability;
    }

    @Override
    public Serializable pkVal() {
	return this.id;
    }

    @Override
    public String toString() {
	return "TBigDataMotorVehicle{" + ", id=" + id + ", MotorVehicleID=" + MotorVehicleID + ", InfoKind=" + InfoKind
		+ ", SourceID=" + SourceID + ", TollgateID=" + TollgateID + ", DeviceID=" + DeviceID + ", StorageUrl1="
		+ StorageUrl1 + ", StorageUrl2=" + StorageUrl2 + ", StorageUrl3=" + StorageUrl3 + ", StorageUrl4="
		+ StorageUrl4 + ", StorageUrl5=" + StorageUrl5 + ", LeftTopX=" + LeftTopX + ", LeftTopY=" + LeftTopY
		+ ", RightBtmX=" + RightBtmX + ", RightBtmY=" + RightBtmY + ", MarkTime=" + MarkTime + ", AppearTime="
		+ AppearTime + ", DisappearTime=" + DisappearTime + ", LaneNo=" + LaneNo + ", HasPlate=" + HasPlate
		+ ", PlateClass=" + PlateClass + ", PlateColor=" + PlateColor + ", PlateNo=" + PlateNo
		+ ", PlateNoAttach=" + PlateNoAttach + ", PlateDescribe=" + PlateDescribe + ", IsDecked=" + IsDecked
		+ ", IsAltered=" + IsAltered + ", IsCovered=" + IsCovered + ", Speed=" + Speed + ", Direction="
		+ Direction + ", DrivingStatusCode=" + DrivingStatusCode + ", UsingPropertiesCode="
		+ UsingPropertiesCode + ", VehicleClass=" + VehicleClass + ", VehicleBrand=" + VehicleBrand
		+ ", VehicleModel=" + VehicleModel + ", VehicleStyles=" + VehicleStyles + ", VehicleLength="
		+ VehicleLength + ", VehicleWidth=" + VehicleWidth + ", VehicleHeight=" + VehicleHeight
		+ ", VehicleColor=" + VehicleColor + ", VehicleColorDepth=" + VehicleColorDepth + ", VehicleHood="
		+ VehicleHood + ", VehicleTrunk=" + VehicleTrunk + ", VehicleWheel=" + VehicleWheel
		+ ", WheelPrintedPattern=" + WheelPrintedPattern + ", VehicleWindow=" + VehicleWindow + ", VehicleRoof="
		+ VehicleRoof + ", VehicleDoor=" + VehicleDoor + ", SideOfVehicle=" + SideOfVehicle + ", CarOfVehicle="
		+ CarOfVehicle + ", RearviewMirror=" + RearviewMirror + ", VehicleChassis=" + VehicleChassis
		+ ", VehicleShielding=" + VehicleShielding + ", FilmColor=" + FilmColor + ", IsModified=" + IsModified
		+ ", HitMarkInfo=" + HitMarkInfo + ", VehicleBodyDesc=" + VehicleBodyDesc + ", DescOfFrontItem="
		+ DescOfFrontItem + ", VehicleRearItem=" + VehicleRearItem + ", DescOfRearItem=" + DescOfRearItem
		+ ", NumOfPassenger=" + NumOfPassenger + ", PassTime=" + PassTime + ", NameOfPassedRoad="
		+ NameOfPassedRoad + ", IsSuspicious=" + IsSuspicious + ", Sunvisor=" + Sunvisor + ", SafetyBelt="
		+ SafetyBelt + ", Calling=" + Calling + ", PlateReliability=" + PlateReliability
		+ ", PlateCharReliability=" + PlateCharReliability + ", BrandReliability=" + BrandReliability + "}";
    }
}
